/*
*  Copyright (c) 2006-2020, Chukie
*
*  SPDX-License-Identifier: Apache-2.0
*
*  @file     :
*
*  @brief    :
*  Website   : https://gitee.com/zcj20080882
*
*
*  Change Logs:
*  Date           Author          Notes
*  2021-02-18     zhaocj       The first version
*/
/* Define to prevent recursive inclusion ------------------------------------*/
#ifndef __CELLULAR_SMS_H__
#define __CELLULAR_SMS_H__
/* Includes -----------------------------------------------------------------*/
#include"sms_pdu.h"
/* Exported types -----------------------------------------------------------*/
/* Exported constants -------------------------------------------------------*/
/* Exported macro -----------------------------------------------------------*/
/* Exported functions -------------------------------------------------------*/
int gsm_calc_sms_send(uint16_t length);
int ucs_calc_sms_send(uint16_t length);
void number_2_sca_addr(const char *number, char *sca_addr, uint16_t size);
int pdu_addr_packet(const char* number, char *buff, uint16_t size, int is_csca);
int pack_tpdu(char *buff, int size, const char *receiver, int report, int encode, 
    char *content, int length, int is_long_sms, int send_all, int send_idx);
#endif /*__CELLULAR_SMS_H__*/
/* End of file****************************************************************/
